/**
* Oxide
*
* Copyright (c) 2011 Dinosaur Kick Pty Ltd, All rights reserved.
*
* This source code is made available under the "Modified BSD" licensing arrangement.
* See license.txt for details.
*/
// ----------------------------------------------------------------------------
#include <vector>
#include <boost/algorithm/string.hpp>
#include "expr.hpp"
#include "../str.hpp"
// ----------------------------------------------------------------------------
#ifndef O2_AST_IDENTIFIER_INC
#define O2_AST_IDENTIFIER_INC
namespace o2 {
namespace ast {
// ----------------------------------------------------------------------------

O2_AST_CONCRETE_NODE_BEGIN(identifier, expr)

	basic_identifier(void)
		{ }

	basic_identifier(const string_type& value)
		: value(value)
		{ }
	
	string_type value;

O2_AST_CONCRETE_NODE_END(identifier)

// ----------------------------------------------------------------------------
} // namespace ast
} // namespace o2
#endif // O2_AST_IDENTIFIER_INC
// ----------------------------------------------------------------------------
